package com.huage.courseplatform.application.controller;

import cn.dev33.satoken.annotation.SaCheckRole;
import com.huage.courseplatform.application.model.dto.BusinessDTO;
import com.huage.courseplatform.application.model.dto.TeacherDTO;
import com.huage.courseplatform.application.model.dto.TeacherManageDTO;
import com.huage.courseplatform.application.model.entity.Business;
import com.huage.courseplatform.application.model.entity.Teacher;
import com.huage.courseplatform.application.model.param.BusinessPARAM;
import com.huage.courseplatform.application.model.param.TeacherManagePARAM;
import com.huage.courseplatform.application.model.param.TeacherPARAM;
import com.huage.courseplatform.application.service.BusinessService;
import com.huage.courseplatform.application.service.TeacherService;
import com.huage.courseplatform.framework.api.BaseController;
import io.swagger.annotations.Api;
import lombok.extern.slf4j.Slf4j;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;

@RestController
@RequestMapping(value = "/teacherManage")
@Api(tags = "教师管理接口(管理员端)")
@Slf4j
@SaCheckRole("ROLE_ADMIN")
public class TeacherManageController extends BaseController<Teacher, TeacherManageDTO, TeacherManagePARAM, TeacherService> {


}
